<finalName>itdemo</finalName>
FROM amazoncorretto:17
EXPOSE 8080
ADD target/itdemo.jar itdemo.jar
ENTRYPOINT ["java","-jar","itdemo.jar"]
FROM amazoncorretto:17
這個指令指定了基底使用了 Amazon 的 Corretto 映像
EXPOSE 8080
容器宣告使用 8080 端口來運行 Spring Boot 應用程式
ADD target/itdemo.jar itdemo.jar
複製 Spring Boot 的 JAR
ENTRYPOINT ["java","-jar","itdemo.jar"]
指定用 Java 執行 itdemo.jar 應用程式
docker login
docker build -t DockerHub帳號名稱/itdemo:IT .
docker images
docker push DockerHub帳號名稱/itdemo:IT